package main.java.trans;

import main.java.Employee;
import main.java.PayrollDatabase;
import main.java.Transaction;

public abstract class ChangeEmployeeTransaction implements Transaction {
    private int empId;

    public ChangeEmployeeTransaction(int empId) {
        this.empId = empId;
    }

    @Override
    public void execute() {
    Employee e = PayrollDatabase.getEmployee(empId);
    doChange(e);
}

    protected abstract void doChange(Employee e);

}
